package com.hsnn.medstgmini.base.dict.dao;

import java.util.List;

import com.hsnn.medstgmini.base.dict.model.DicExperttype;
import com.hsnn.medstgmini.util.Pagination;






/**
 *  专家类型字典 接口 DAO
 * @author wangbing
 *
 */
public interface DicExperttypeDao {

	Pagination getDicExperttypeList(Pagination page);

	int changeStatus(DicExperttype dicExperttype);

	void writeLogs(String status, String id,List<String> list);
	
	/**
	 * 编辑
	 * @param page
	 */
	void updateDicExperttype(Pagination page);

	/**
	 * 新增
	 * @param page
	 */
	void addDicExperttype(Pagination page);

	/**
	 * 比对ID和name是否有重复
	 * @param key
	 * @param value
	 * @param dicExperttypeId
	 * @return
	 */
	List<DicExperttype> getDicExperttypeBy(String key, String value, String dicExperttypeId);

	Pagination getDicExperttypeNoPage(Pagination page);

	
}
